تسلط بر Selenium WebDriver 3.X Test Automation [ویدئو]

Mastering Selenium WebDriver 3.X Test Automation [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا با مشکلی روبرو هستید که در آن تست های شما اغلب بدون دلیل واضح شکسته می شوند یا صرفاً علاقه مند به یادگیری نحوه نوشتن تست هایی هستید که در آزمون زمان مقاومت کنند؟ آیا در تلاش برای یافتن راه مناسب برای انجام تست اتوماسیون با Selenium WebDriver هستید؟ اگر چنین است، دیگر نگاه نکنید. این دوره به شما کمک می کند تا یاد بگیرید که چگونه تست های اتوماسیون بسیار قابل اعتماد و پایدار با Selenium WebDriver ایجاد کنید. طراحی چارچوب‌های اتوماسیون آزمایشی پیشرفته و آسان برای نگهداری آسان با کارخانه مرورگر، مدل‌های شی صفحه، و شبکه سلنیوم را از ابتدا یاد خواهید گرفت. شما از Advanced User Interactions API برای چرخش سریع یک شبکه Selenium یا اجرای آزمایشات روی ابر استفاده خواهید کرد. در پایان این دوره، شما می توانید تست های Selenium WebDriver را در عرض چند دقیقه بنویسید! تمامی کدها و فایل های پشتیبانی این دوره در GitHub در آدرس https://github.com/PacktPublishing/Mastering-Selenium-Webdriver-3.X-Test-Automation موجود است. بهترین روش های تست اتوماسیون را اجرا کنید تا بتوانید با هر ابزاری تست اتوماسیون را انجام دهید تست های اتوماسیون بسیار قابل اعتماد و پایدار ایجاد کنید عناصر مختلف رابط کاربری مانند دکمه‌ها، پیوندها، دکمه‌های رادیویی، چک باکس‌ها و عناصر کشویی را خودکار کنید. با استفاده از تکنیک های پیشرفته سلنیوم، آزمایش های قوی ایجاد کنید تکنیک های پیشرفته سلنیوم مانند انتظار صریح برای همگام سازی و ایجاد تست های قوی را اجرا کنید. یک چارچوب Selenium WebDriver از ابتدا ایجاد کنید راه اندازی یک شبکه سلنیوم و اجرای آزمایش ها بر روی آن این دوره برای آزمایش کنندگان نرم افزار دستی یا توسعه دهندگان نرم افزاری طراحی شده است که می خواهند Selenium WebDriver را از ابتدا یاد بگیرند تا بتوانند چارچوب های اتوماسیون تست پیشرفته و قابل نگهداری را توسعه دهند. هیچ دانش قبلی در مورد اتوماسیون مورد نیاز نیست. نحوه ایجاد یک چارچوب از ابتدا با Selenium WebDriver را کشف کنید. * بر هنر تست اتوماسیون پیشرفته مسلط شوید. * تست های واضح، ساده، خوانا و قابل اعتماد بنویسید که وظایف پیچیده اتوماسیون تست را انجام می دهند. * نحوه استفاده از سلنیوم گرید و اجرای آزمایشات در فضای ابری را بیاموزید. *

سرفصل ها و درس ها

کاوش سلنیوم Exploring Selenium

  • بررسی اجمالی دوره The Course Overview

  • ابزارهای تست سلنیوم Selenium Testing Tools

  • راه اندازی یک پروژه آزمایشی Setting Up a Test Project

  • ایجاد اولین آزمون ما Creating Our First Test

  • اجرای آزمون Running the Test

معماری WebDriver Selenium Selenium WebDriver Architecture

  • Selenium WebDriver چیست؟ What Is Selenium WebDriver?

  • مقدمه ای بر رابط WebDriver Introduction to WebDriver Interface

  • راه اندازی مرورگرهای مختلف با Selenium WebDriver Setting Up Various Browsers with Selenium WebDriver

  • یافتن عناصر صفحه Finding Page Elements

  • مکان یاب ها Locators

  • انجام اقدامات روی عناصر Performing Actions on Elements

کار با عناصر وب Working with Web Elements

  • مقدمه ای بر رابط WebElement Introduction to the WebElement Interface

  • استفاده از استراتژی های مکان یاب Using the Locator Strategies

  • تعامل با عناصر مختلف HTML Interacting with Various HTML Elements

  • کار با Dropdowns Working with Dropdowns

  • استفاده از انتظار ضمنی Using Implicit Wait

تکنیک های پیشرفته سلنیوم Advanced Selenium Techniques

  • استفاده از انتظارهای صریح Using Explicit Waits

  • کار با Alerts Working with Alerts

  • کار با ویندوز جدید و آی فریم Working with New Windows and iFrames

  • با استفاده از JavaScript Executor Using JavaScript Executor

  • گرفتن اسکرین شات Capturing Screenshots

تست بین مرورگرها Cross-Browser Testing

  • آشنایی با سرور سلنیوم Introduction to Selenium Server

  • راه اندازی شبکه سلنیوم Setting Up Selenium Grid

  • اجرای تست با شبکه سلنیوم Running Tests with Selenium Grid

  • مقدمه ای بر فروشندگان ابری Introduction to Cloud Vendors

  • استفاده از فروشندگان ابری برای اجرای آزمایشات Using Cloud Vendors to Run Tests

سلنیوم وب درایور پیشرفته Advanced Selenium WebDriver

  • ساخت یک چارچوب تست با سلنیوم WebDriver Building a Testing Framework with Selenium WebDriver

  • ملاحظات طراحی Design Considerations

  • استفاده از مدل شیء صفحه Using Page Object Model

  • مثال کاری Working Example

  • اجرای آزمون ها در یکپارچگی مداوم Running Tests in Continuous Integration

نمایش نظرات

تسلط بر Selenium WebDriver 3.X Test Automation [ویدئو]
جزییات دوره
3h 12m
31
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dmytro Shyshkin Dmytro Shyshkin

دیمیتری شیشکین یک مهندس پیشرو اتوماسیون QA در FareCompare.com با 6 سال تجربه تست اتوماسیون با استفاده از سلنیوم است. او در محیط Waterfall و Agile، روی پروژه های دسکتاپ، تحت وب و موبایل کار کرده است. او حرفه QA خود را بدون دانش QA/Testing آغاز کرد. او در کلاس های آنلاین نرم افزار QA شرکت کرد و در آنجا با انواع مختلف تست آشنا شد. در شغل دوم خود، او برای اولین بار در مورد اتوماسیون تست یاد گرفت و من آن را بیشتر از تست دستی دوست داشتم و در نتیجه تصمیم گرفتم به سمت اتوماسیون تست بروم.